package xyz.yuanjilu.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 流程规则表
 * 
 * @author 空空儿雪丽
 * @email KKOMGE@QQ.COM
 * @date 2017-10-27 10:34:23
 */
public class BpmNodeRuleEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private String id;
	//父键
	private String pid;
	//模板id
	private String bpmModleId;
	//节点id
	private String bpmModleNodeId;
	//部署id
	private String bpmDeploymentId;
	//部署成功流程定义Id
	private String bpmProcessDefinitionId;
	//规则名称
	private String ruleName;
	//规则类型b:按钮，e:环境变量，p:选择参与者，s:执行脚本
	private String ruleType;
	//排序
	private Long ruleOrder;
	//流程环境变量名
	private String bpmEnvName;
	//流程环境变量值
	private String bpmEnvValue;
	//流程参与人设置XX[R]:设置确实，xx[O]:设置机构、xx[P]：设置人员
	private String bpmPartyName;
	//流程参与人设置的值，逗号分割
	private String bpmPartyValue;

	/**
	 * 设置：主键
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：父键
	 */
	public void setPid(String pid) {
		this.pid = pid;
	}
	/**
	 * 获取：父键
	 */
	public String getPid() {
		return pid;
	}
	/**
	 * 设置：模板id
	 */
	public void setBpmModleId(String bpmModleId) {
		this.bpmModleId = bpmModleId;
	}
	/**
	 * 获取：模板id
	 */
	public String getBpmModleId() {
		return bpmModleId;
	}
	/**
	 * 设置：节点id
	 */
	public void setBpmModleNodeId(String bpmModleNodeId) {
		this.bpmModleNodeId = bpmModleNodeId;
	}
	/**
	 * 获取：节点id
	 */
	public String getBpmModleNodeId() {
		return bpmModleNodeId;
	}
	/**
	 * 设置：部署id
	 */
	public void setBpmDeploymentId(String bpmDeploymentId) {
		this.bpmDeploymentId = bpmDeploymentId;
	}
	/**
	 * 获取：部署id
	 */
	public String getBpmDeploymentId() {
		return bpmDeploymentId;
	}
	/**
	 * 设置：部署成功流程定义Id
	 */
	public void setBpmProcessDefinitionId(String bpmProcessDefinitionId) {
		this.bpmProcessDefinitionId = bpmProcessDefinitionId;
	}
	/**
	 * 获取：部署成功流程定义Id
	 */
	public String getBpmProcessDefinitionId() {
		return bpmProcessDefinitionId;
	}
	/**
	 * 设置：规则名称
	 */
	public void setRuleName(String ruleName) {
		this.ruleName = ruleName;
	}
	/**
	 * 获取：规则名称
	 */
	public String getRuleName() {
		return ruleName;
	}
	/**
	 * 设置：规则类型b:按钮，e:环境变量，p:选择参与者，s:执行脚本
	 */
	public void setRuleType(String ruleType) {
		this.ruleType = ruleType;
	}
	/**
	 * 获取：规则类型b:按钮，e:环境变量，p:选择参与者，s:执行脚本
	 */
	public String getRuleType() {
		return ruleType;
	}
	/**
	 * 设置：排序
	 */
	public void setRuleOrder(Long ruleOrder) {
		this.ruleOrder = ruleOrder;
	}
	/**
	 * 获取：排序
	 */
	public Long getRuleOrder() {
		return ruleOrder;
	}
	/**
	 * 设置：流程环境变量名
	 */
	public void setBpmEnvName(String bpmEnvName) {
		this.bpmEnvName = bpmEnvName;
	}
	/**
	 * 获取：流程环境变量名
	 */
	public String getBpmEnvName() {
		return bpmEnvName;
	}
	/**
	 * 设置：流程环境变量值
	 */
	public void setBpmEnvValue(String bpmEnvValue) {
		this.bpmEnvValue = bpmEnvValue;
	}
	/**
	 * 获取：流程环境变量值
	 */
	public String getBpmEnvValue() {
		return bpmEnvValue;
	}
	/**
	 * 设置：流程参与人设置XX[R]:设置确实，xx[O]:设置机构、xx[P]：设置人员
	 */
	public void setBpmPartyName(String bpmPartyName) {
		this.bpmPartyName = bpmPartyName;
	}
	/**
	 * 获取：流程参与人设置XX[R]:设置确实，xx[O]:设置机构、xx[P]：设置人员
	 */
	public String getBpmPartyName() {
		return bpmPartyName;
	}
	/**
	 * 设置：流程参与人设置的值，逗号分割
	 */
	public void setBpmPartyValue(String bpmPartyValue) {
		this.bpmPartyValue = bpmPartyValue;
	}
	/**
	 * 获取：流程参与人设置的值，逗号分割
	 */
	public String getBpmPartyValue() {
		return bpmPartyValue;
	}
}
